2eed7dc09e69a8676bc62944fbad84e96dcc3f41,src/main/java/com/saucelabs/ci/JobInformation.java,JobInformation,populateFromJson,#JSONObject#,143
Before Change
public void populateFromJson(JSONObject jobData) throws JSONException {
if (jobData.has("passed"))
{
String status = jobData.getString("passed");
setStatus(status.equals("true") ? "Passed" : "Failed");
After Change
*/
public void populateFromJson(JSONObject jobData) throws JSONException {
if (jobData.has("passed") && !jobData.isNull("passed")) {
Boolean status = jobData.getBoolean("passed");
setStatus(status == true ? "Passed" : "Failed");
}
if (jobData.has("name") && !jobData.isNull("name")) {
String jobName = jobData.getString("name");
setName(jobName);
}
if (jobData.has("build") && !jobData.isNull("build")) {
String build = jobData.getString("build");
setBuild(build);
}